package ClassTest;
/*
封装
使用private关键字进行熟悉私有化，只能在本类中访问这个属性
出了这个类就访问不了
封装的代码实现的两步：
1.属性私有化
2.对外提供set get方法。外部程序只能通过set方法修改get方法查看，可以在set方法中
设立关卡来保证数据的安全性
 */
public class Person {
    private int age;
    private String name;
    public Person(){

    }
    public Person(int age,String name){
        this.age = age;
        this.name = name;
    }
    //使用get set方法，给外面访问属性
    public int getAge(){
        return this.age;
    }
    public void setAge(int age){
        //可以设置安全关卡
        if(age < 0 || age > 150){
            System.out.println("设置的年龄不合法，请重新赋值");
        }
        this.age = age;
    }
    public String getName(){
        return this.name;
    }
    public void setName(String name){
        this.name = name;
    }
}
